/*
 * Created by SharpDevelop.
 * User: Dario
 * Date: 11-11-2006
 * Time: 19:56
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;
using System.Drawing;
using System.Windows.Forms;


namespace GAH
{
	/// <summary>
	/// Description of menu.
	/// </summary>
	public partial class menu
	{
		
		public menu()
		{
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
			
			
		}
		
		void MenuClose(object sender, System.EventArgs e)
		{
			System.Windows.Forms.Application.Exit();
		}
		
		void SalirToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			System.Windows.Forms.Application.Exit();
		}
		
		void MenuLoad(object sender, System.EventArgs e)
		{
			if (CodigoProyecto.Text.Equals("")){
				toolStripSplitButton1.Enabled             = false;	
				toolStripSplitButton2.Enabled             = false;	
				toolStripSplitButton4.Enabled             = false;	
				grabarToolStripMenuItem.Enabled           = false;
				grabarComoToolStripMenuItem.Enabled       = false;
				propiedadesToolStripMenuItem.Enabled      = false;
				imprimirDetallesToolStripMenuItem.Enabled = false;
			}else{
				toolStripSplitButton1.Enabled             = true;	
				toolStripSplitButton2.Enabled             = true;	
				toolStripSplitButton4.Enabled             = true;	
				grabarToolStripMenuItem.Enabled           = true;
				grabarComoToolStripMenuItem.Enabled       = true;
				propiedadesToolStripMenuItem.Enabled      = true;
				imprimirDetallesToolStripMenuItem.Enabled = true;
				
			}
		}
		
		
		void ToolStripDropDownButton2Click(object sender, System.EventArgs e)
		{
			
		}
		
		void AcercaDeToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.acercade Acerca = new acercade();
			Acerca.Show();
		}
		
		void NuevoToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.NuevoProyecto NProy = new NuevoProyecto(ref CodigoProyecto);
			
			NProy.Show();
		}
		
		void AbrirToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			AbrirProyecto AProy = new AbrirProyecto( ref CodigoProyecto);
			AProy.Show();
		}
		
		void UsuariosToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.adUsuarios xx = new GAH.adUsuarios();
			xx.Show();
		}
		
		void CursosToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.adCursos cr = new GAH.adCursos(CodigoProyecto);
			cr.Show();
		}
		
		void RamosToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.adRamos ra = new GAH.adRamos(CodigoProyecto);
			ra.Show();
		}
		
		void ProfesoresToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.adProfes pp = new GAH.adProfes(CodigoProyecto);
			pp.Show();
		}
		
		void CiclosToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.adCiclos cl = new GAH.adCiclos(CodigoProyecto);
			cl.Show();
		}
		
		void NivelToolStripMenuItemClick(object sender, System.EventArgs e)
		{
		  adNivel ma = new adNivel(CodigoProyecto);
    	  ma.Show();
		}		
		
		void CodigoProyectoTextChanged(object sender, System.EventArgs e)
		{
			MenuLoad(sender, e);
			this.Text = "GenHor - "+CodigoProyecto.Text;
			
		}
		
		void IniciarToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			groupBox1.Visible = true;
			Genetico2 Genet = new Genetico2();
			Genet.Proyecto = CodigoProyecto.Text;
			Genet.T2 = textBox2;
			Genet.T3 = textBox3;
			Genet.Pg1 = progressBar1;
			Genet.Go();
			
		}
		
		void Button1Click(object sender, System.EventArgs e)
		{
		}
		
		void ProfesoresToolStripMenuItem1Click(object sender, System.EventArgs e)
		{
			InfProfesores infProf = new InfProfesores(CodigoProyecto);
			infProf.Show();
		}
		
		void Label2Click(object sender, System.EventArgs e)
		{
			
		}
		
		void ParametrosGeneralesToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			adParam Param = new adParam(CodigoProyecto);
			Param.Show();
		}
		
		void HorariosGeneralesToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			InfGenerales igen = new InfGenerales(CodigoProyecto.Text.ToString());
		}
		
		
		void MenuShown(object sender, System.EventArgs e)
		{
			AbrirProyecto AProy = new AbrirProyecto( ref CodigoProyecto);
			AProy.Show();
			AProy.Focus();

		}
		
		void HorarioPorCursoToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.InfCurso icur = new GAH.InfCurso(CodigoProyecto);
			icur.Show();
		}
		
		void HorarioPorProfesorToolStripMenuItemClick(object sender, System.EventArgs e)
		{
			GAH.InfProfes ipro = new GAH.InfProfes(CodigoProyecto);
			ipro.Show();
		}
	}
}
